package com.guiadigital.entidades;

import java.util.ArrayList;

public class Lugar {
	private String Icono;
	private String ID;
	private String Nombre;
	private ArrayList<Tipo> Tipos;
	private String Direccion;
	private double Latitud;
	private double Longitud;
	private String Telefono;
	private ArrayList<Comentario> Comentarios;
	private double Rating;
	private String Referencia;
	
	public Lugar(){
		this.Comentarios = new ArrayList<Comentario>();
		this.Tipos=new ArrayList<Tipo>();
	}
	
	public String getIcono() {
		return Icono;
	}
	public void setIcono(String icono) {
		Icono = icono;
	}
	public String getID() {
		return ID;
	}
	public void setID(String iD) {
		ID = iD;
	}
	public String getNombre() {
		return Nombre;
	}
	public void setNombre(String nombre) {
		Nombre = nombre;
	}
	public ArrayList<Tipo> getTipo() {
		return Tipos;
	}
	public String getDireccion() {
		return Direccion;
	}
	public void setDireccion(String direccion) {
		Direccion = direccion;
	}
	public double getLatitud() {
		return Latitud;
	}
	public void setLatitud(double latitud) {
		Latitud = latitud;
	}
	public double getLongitud() {
		return Longitud;
	}
	public void setLongitud(double longitud) {
		Longitud = longitud;
	}
	public String getTelefono() {
		return Telefono;
	}
	public void setTelefono(String telefono) {
		Telefono = telefono;
	}
	public ArrayList<Comentario> getComentarios() {
		return Comentarios;
	}	
	public void addComentario(Comentario comentario){
		this.Comentarios.add(comentario);
	}
	public void addTipo(Tipo tipo){
		this.Tipos.add(tipo);
	}

	public double getRating() {
		return Rating;
	}

	public void setRating(double rating) {
		Rating = rating;
	}
	
	public String getReferencia() {
		return Referencia;
	}

	public void setReferencia(String referencia) {
		Referencia = referencia;
	}



	public enum Tipo{
		Restaurante,
		Aeropuerto,
		Galeria,
		Banco,
		Bar,
		Cafe,
		Casino,
		Comida,
		Otro
	}
}
